This variable controls whether or not the instance is currently "active". Setting it to false will prevent the instance from participating in the physics world, and setting it to true will have it participating again. Please note that this is not the same as deactivating the instance, as the instance is still visible on the screen and can still be changed through code, rather this function just prevents it from participating in the physics simulation
phy_active;
Boolean (or undefined if the instance is not physics enabled)
if keyboard_check_pressed(ord"P")
{
global.Pause = !global.Pause
with (obj_Parent)
{
phy_active =
!global.Pause;
}
}
The above code will detect a keypress of the letter "P" and then toggle the global variable "Pause" from true to false and back again. This variable is then used to set whether physics is active or not in the children instances of the object indexed in the variable "obj_Parent".